toggle menu
Embabel Agent Documentation
JVM
switch theme
search in API
Embabel Agent Documentation
/
com.embabel.agent.tools.publish
Package-level
declarations
Types
Types
File
Publication
Link copied to clipboard
data
class
FilePublication
(
val
fileName
:
String
,
val
content
:
String
)
Git
Hub
Publisher
Link copied to clipboard
class
GitHubPublisher
(
githubToken
:
String
,
owner
:
String
=
"embabel"
,
repo
:
String
=
"publications"
,
commitMessage
:
String
=
"Published by Embabel Agent"
)
:
Publisher
Publication
Request
Link copied to clipboard
data
class
PublicationRequest
(
val
publications
:
List
<
FilePublication
>
)
Publication
Response
Link copied to clipboard
data
class
PublicationResponse
(
val
resources
:
List
<
PublishedLocation
>
)
Published
Location
Link copied to clipboard
data
class
PublishedLocation
(
val
url
:
String
)
Publisher
Link copied to clipboard
interface
Publisher